/*---------------
        分页控件
    ---------------*/

.pagination{
    margin-top: 40px;
    text-align: center;
    font-size: 0;
}

.pagination a, 
.pagination span{
    display: inline-block;
    padding: 9px 15px;
    vertical-align: middle;
    text-align: center;
    font-size: 15px;
}

.pagination a{ color: #3e3a39; }

.pagination .current{
    background-color: #0e4f94;
    color: #fff;
}

.pagination .prev,
.pagination .next{
    padding: 3px 9px;
    color: #a9a9a9;
    font-size: 23px;
    border: 1px solid #a9a9a9;
}

.pagination .prev{ margin-right: 10px; } 

.pagination .next{ margin-left: 10px; }

.pagination .current.prev,
.pagination .current.next{
    background-color: #fff;
}

.pagination a:hover,
.pagination a:focus,
.goto-page .goto-page__link:hover,
.goto-page .goto-page__link:focus{
    text-decoration: none;
}

.goto-page{
    display: inline-block;
    margin-left: 30px;
    vertical-align: -5px;
    font-size: 15px;
}

.goto-page .goto-page__ipt{
    width: 39px;
    height: 40px;
    margin: 0 5px;
    text-align: center;
    border: 1px solid #a9a9a9;
    background-color: #fff;
}

.goto-page .goto-page__link{
    padding: 9px 10px;
    color: #a9a9a9;
    border: 1px solid #a9a9a9;
    margin-left: 5px;
}